package com.hyxt.api;


import io.netty.channel.Channel;

/**
 * @author shenp
 * @version v1.0
 * @Description T809服务端
 * @Date: Create in 10:57 2017/11/22
 * @Modifide By:
 **/
public interface T809ServerService {
    /**
     * 启动T809服务端
     * @param port 端口
     * @param mainOrBranch 主从标识（0：主；1：从）
     * @return
     */
    public boolean startServer(Integer port,Integer mainOrBranch,Integer accessOrForward);

    /**
     * 删除链路
     * @param sign 唯一标识
     * @param mainOrBranch 主从标识
     * @return
     */
    public boolean deleteChannel(Integer sign,Integer mainOrBranch);

    /**
     * 发送数据
     * @param sign 唯一标识
     * @param mainOrBranch 主从标识
     * @param bytes 原始数据
     * @return
     */
    public boolean sendMessage(Integer sign,Integer mainOrBranch,byte[] bytes);
}
